Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London U.S. Open - New York Erste Bank Open - Vienna Bucharest Open - Bucharest French Open - Paris Nordea Open - Bastad BNP Paribas Open - Indian Wells Maia Challenger Canberra Challenger Argentina Open - Buenos Aires Australian Open - Melbourne French Open - Paris Boss Open - Stuttgart Nordea Open - Bastad Plava Laguna Croatia Open - Umag U.S. Open - New York European Open - Brussels Bosnia & Herzegovina F2 Croatia F8 Bosnia/Herzegovina F6 Bosnia/Herzegovina F1 Bosnia & Herzegovina F2 Croatia F7 Croatia F8 Israel F3 Croatia F1 Croatia F2 Italy F6 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F5 Serbia F1 Serbia F2 Serbia F3 Serbia F7 Croatia F7 Croatia F8 Croatia F9 Croatia F10 Croatia F12 Croatia F13 Croatia F14 Turkey F32 Turkey F33 Turkey F3 Turkey F4 Croatia F1 Italy F1 Italy F2 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F5 Italy F20 Croatia F1 Croatia F2 Italy F1 Italy F5 Bulgaria F1 Bosnia & Herzegovina F4 Serbia F3 Croatia F12 Turkey F2 Italy F7 Croatia F11 Croatia F12 Sarajevo Challenger Sao Paulo Challenger Milan Challenger Cherbourg Challenger Sarajevo Challenger Rome Challenger Prostejov Challenger Kosice Challenger Poznan Challenger Liberec Challenger Kazan Challenger Alphen Challenger Banja Luka Challenger Trnava Challenger Bratislava Challenger Bergamo Challenger Irving Challenger Mersin Challenger Ostrava Challenger Samarkand Challenger Braunschweig Challenger San Benedetto Challenger Poznan Challenger Tampere Challenger Genova Challenger Meknes Challenger Kenitra Challenger Geneva Challenger Bratislava Challenger Helsinki Challenger Andria Challenger Santo Domingo Challenger Morelos Challenger Irving Challenger San Luis Potosi Challenger Mersin Challenger Heilbronn Challenger Moscow Challenger San Benedetto Challenger Alphen Challenger Kenitra Challenger Mohammedia Challenger Casablanca Challenger Guayaquil Challenger Buenos Aires Challenger Guadalajara Challenger Lisbon Challenger Blois Challenger Santo Domingo Challenger Challenger Ford de Cherbourg - Cherbourg Trieste Challenger Meerbusch Challenger Heilbronn Challenger Blumenau Challenger Santos Challenger Banja Luka Challenger Istanbul Challenger Trnava Challenger Helsinki Challenger Danderyd Challenger Ottignies-Louvain-la-Neuve Challenger Barletta Challenger Ostrava Challenger Hamburg Challenger - Hamburg Bonn Challenger Santo Domingo Challenger Istanbul Challenger Serbia Open - Belgrade Casablanca Challenger IX Ciutat de Barcelona - Barcelona 5th Sardinian International Championships - Cagliari VII Torneo Internazionale di Tennis - Barletta Open Sainte-Victoire - Aix-En-Provence Open de Franche Comte - Besancon Open Castilla y Leon - Segovia Grand Prix de Tennis - St. Jean de Luz Kosice Challenger Cordenons Challenger Open Seat Godo 2003 - Barcelona Telenordia Swedish Open - Bastad 2003 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Mallorca Challenger San Marino Challenger Como Challenger Challenger Copa Sevilla Internacionales de Andalucia - Seville Brasov Challenger Banja Luka Challenger VIII Trofeo Ciutat de Barcelona - Barcelona Lermontov Challenger XL Challenger de Tenis Copa Sevilla - Seville Gemax Open - Belgrade Braunschweig Challenger Arad Challenger Heineken Open - Auckland Milan Indoors - Milan Dubai Open - Dubai Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Qatar Open - Doha Heineken Open - Auckland Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Gerry Weber Open - Halle Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart China Open - Beijing Open 13 - Marseille The Dubai Tennis Championships - Dubai Open SEAT Godo 2006 - Barcelona The Stella Artois Championships - London Stockholm Open - Stockholm Chennai Open - Chennai Sydney International - Sydney The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London Mercedes Cup - Stuttgart Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open SEAT 2008 - Barcelona The Artois Championships - London Alphen Challenger Qatar ExxonMobil Open - Doha Prostejov Challenger ABN AMRO World Tennis Tournament - Rotterdam Salzburg Challenger Open Sabadell Atlantico - Barcelona Mohammedia Challenger China Open - Beijing Casablanca Challenger Qatar Exxon Mobil Open - Doha AEGON Championships - London Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Open Sabadell Atlantico - Barcelona AEGON Championships - London Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Studena Croatia Open - Umag VTR Open - Vina del Mar Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona China Open - Beijing If Stockholm Open - Stockholm Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Rio Open 500 - Rio de Janeiro Open 13 - Marseille Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Mercedes Cup - Stuttgart AEGON Championships - London Vegeta Croatia Open - Umag Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem China Open - Beijing Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Aegon Nottingham Open - Nottingham Konzum Croatia Open - Umag Moselle Open - Metz China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Brisbane International - Brisbane Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Sarajevo Challenger Barcelona Open BancSabadell - Barcelona Challenger 42 - Andrezieux Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Open Parc - Lyon Konzum Croatia Open - Umag Bet-at-home Open - Hamburg Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Brisbane International - Brisbane Sydney International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Gazprom Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London Antalya Cup - Antalya Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Abierto Mexicano - Los Cabos St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Geneva Open - Geneva Turkish Airlines Open Antalya - Antalya SkiStar Swedish Open - Bastad Abierto Mexicano de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Zhuhai Open - Zhuhai China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier New York Open - New York Abierto Mexicano Telcel - Acapulco bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Serbia Open - Belgrade Hamburg European Open - Hamburg Plava Laguna Croatia Open - Umag Citi Open - Washington Kremlin Cup - Moscow Anytech365 Andalucia Open - Marbella Melbourne Summer Set - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Intersport Heilbronn Open - Heilbronn Stockholm Open - Stockholm United Cup - Australia Qatar ExxonMobil Open - Doha Millennium Estoril Open - Estoril Banja Luka Open - Banja Luka Nordea Open - Bastad Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Hangzhou Open - Hangzhou Japan Open Tennis Championships - Tokyo Almaty Open - Almaty Tiriac Open - Bucharest Hangzhou Open - Hangzhou Manacor Challenger Cap Cana Challenger BH Indoor Sarajevo - Sarajevo Canberra Challenger Meerbusch Challenger Bergamo Challenger Orleans Challenger Szekesfehervar Challenger Matsuyama Challenger Noumea Challenger Antalya Challenger Grand Prix de Tennis de Lyon - Lyon Zadar Challenger Ostrava Challenger Prague 2 Challenger Arad Challenger Tunis Challenger Bratislava 2 Challenger Bratislava 1 Challenger Poznan Challenger Zagreb Challenger Ismaning Challenger Manama Challenger Kosice Challenger Split Challenger Ostrava Challenger Tunis Challenger Tulln Challenger Nottingham 2 Challenger Tashkent Challenger Ilkley Challenger Brest Challenger Montemar Challenger Zadar Challenger Sibiu Challenger Lima Challenger Lyon Challenger Rosario Challenger Bordeaux Challenger Bratislava 2 Challenger Perugia Challenger Aptos Challenger Vancouver Challenger New Haven Challenger Erste Bank Open - Vienna Bratislava Challenger Bendigo Challenger Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Tennis Masters Series - Paris Split Challenger Barcelona Challenger Lisbon Challenger Marbella Challenger Pacific Life Open - Indian Wells Belgrade Challenger NASDAQ-100 Open - Miami Rome 2 Challenger Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Zagreb Challenger Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Oeiras 3 Challenger Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Nottingham 1 Challenger Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Nottingham 2 Challenger Mutua Madrilena Masters Madrid - Madrid Salzburg-Anif Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Sibiu Challenger Barcelona Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Bratislava Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Helsinki Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Quimper Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Bendigo Challenger Forli 5 Challenger BNP Paribas Open - Indian Wells Lille Challenger Lugano Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Mauthausen Challenger BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Zug Challenger Cordenons Challenger Santo Domingo Challenger Banja Luka Challenger Mutua Madrid Open - Madrid Cincinnati Open - Cincinnati Como Challenger Shanghai Rolex Masters - Shanghai Sibiu Challenger Yokohama Challenger Kobe Challenger Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Vilnius Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Tata Open - Chennai Phoenix Challenger Mallorca Open - Mallorca Mallorca Open - Mallorca Davidoff Swiss Indoors - Basel Trofeo Conde de Godo - Barcelona Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Belgrade Open - Belgrade U.S. Open - New York Australian Open - Melbourne French Open - Paris Astana Open - Astana Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Movistar Chile Open - Santiago French Open - Paris Japan Open Tennis Championships - Tokyo U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Estoril Open - Estoril Grand Prix Hassan II - Marrakech French Open - Paris Qatar ExxonMobil Open - Doha Adelaide International - Adelaide Hamburg Open - Hamburg Mercedes Cup - Stuttgart Stockholm Open - Stockholm Barcelona Open Banc Sabadell - Barcelona Swiss Indoors Basel - Basel Apia International - Sydney Rio Open - Rio de Janeiro Barcelona Open Banc Sabadell - Barcelona Open de Nice Cote d'Azur - Nice Plava Laguna Croatia Open - Umag Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Mallorca Championships - Mallorca Delray Beach Open - Delray Beach St. Petersburg Open - St. Petersburg BMW Open - Munich Firenze Open - Florence Mutua Madrilena Madrid Open - Madrid Wimbledon - London Australian Open - Melbourne Wimbledon - London National Bank Open - Toronto U.S. Open - New York Australian Open - Melbourne Wimbledon - London Miami Open - Miami Rolex Paris Masters - Paris Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Barclays ATP World Tour Finals - London U.S. Open - New York Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, PO, ITA-ESP 2-3 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, Europe/Africa Group II, 2R, EST-BIH 2-3 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, Group II, 3R, DEN-BIH 3-2 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, Group II, 2R, BLR-BIH 4-1 Davis Cup, Group II, 1R, BIH-LUX 4-1 Davis Cup, World Group, PO, ESP-UKR 5-0 Davis Cup, Group II, 2R, FIN-BIH 2-3 Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group II, 1R, ZIM-BIH 1-4 Davis Cup, Group II, 2R, BIH-TUR 3-1 Davis Cup, Group II, 3R, LTU-BIH 0-5 Davis Cup, Group I, 1R, BIH-POL 5-0 Davis Cup, Group I, 2R, BIH-NED 1-3 Laver Cup - Prague Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, World Group, QF, ESP-GER 3-2 Davis Cup, World Group, QR, AUS-BIH 4-0 Laver Cup - Geneva Davis Cup, Finals, SF, GBR-ESP 1-2 Davis Cup, Finals, F, ESP-CAN 2-0 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group I, PO, BIH-RSA 3-1 Davis Cup, Group I, 1R, PER-BIH 3-2 Davis Cup, Group I, PO, TUN-BIH 1-3 Tennis Masters Series - Toronto Davis Cup, World Group I, 1R, TPE-BIH 3-2 U.S. Open - New York Davis Cup, Group II, 2R, BIH-MDA 1-3 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, Finals, Group B Davis Cup, Group I, DEN-ESP 0-5 French Open - Paris Davis Cup, Finals, QF, ARG-ESP 1-2 Davis Cup, World Group, QF, NED-ESP 2-1 1 Masters Guinot Mary Cohr French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) The Mubadala World Tennis Championship The Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Davis Cup, Group I, 1R, BIH-MEX 3-1 Davis Cup, Group I, 1R, ECU-BIH 3-2 Mubadala World Tennis Championship All Lower level tournaments Davis Cup, World Group, F, ESP-USA 3-2 Capitala World Tennis Championship A Day At The Drive - Adelaide Tennis Masters Cup Shanghai - Shanghai Tennis Masters Cup - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Nitto ATP Finals - London Olympics - Beijing Olympics - Rio de Janeiro Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Davis Cup, Group I, 1R, BIH-GER 0-4 Davis Cup, Group II, 1R, BIH-GRE 3-1 Capitala World Tennis Championship Davis Cup, World Group, PO, SWE-BIH 3-1 Nitto ATP Finals - London Nitto ATP Finals - Turin Olympics - Paris Mubadala World Tennis Championship Nitto ATP Finals - London Mubadala World Tennis Championship Davis Cup, Group I, PO, BUL-BIH 1-3 Davis Cup, Group I, PO, UZB-BIH 1-3